// const position: number[] = [116.2317, 39.5427]
// 能不能有办法限制数组的长度和每一个索引对应的类型，答案就是元组

/* const position: [number, number] = [116.2317, 39.5427]
// !后续添加的数据，没有检测到
// position.push(8) */

/* // const arr: (number | string)[] = ['a', 1, 'b']
// 需求：第一个必须是字符串，第二个必须是数字，元组解决
const arr: [string, number] = ['a', 1] */

// 结合 React setState 了解元组
/* function useState(num: number) {
  const setNum: (num: number) => void = () => {}
  return [num, setNum]
}
// !期望 age 就应该是 number 类型，setAge 就应该是函数类型，但是这里的类型推断并不符合我本意，后面解决
const [age, setAge] = useState(18) */

export {}
